Low-power biasing networks for superconducting integrated circuits

ABSTRACT

A superconducting integrated circuit, comprising a plurality of superconducting circuit elements, each having a variation in operating voltage over time; a common power line; and a plurality of bias circuits, each connected to the common power line, and to a respective superconducting circuit element, wherein each respective bias circuit is superconducting during at least one time portion of the operation of a respective superconducting circuit element, and is configured to supply the variation in operating voltage over time to the respective superconducting circuit element.

CROSS REFERENCE TO RELATED APPLICATIONS

The present application claims benefit of priority from U.S. Provisional Patent Application No. 61/250,838, filed Oct. 12, 2009, the entirety of which is expressly incorporated herein by reference, and from U.S. Provisional Patent Application No. 61/369,927, filed Aug. 2, 2010, the entirety of which is expressly incorporated herein by reference

FIELD OF THE INVENTION

The present invention relates to superconducting integrated circuits. In particular, it relates to biasing schemes for superconducting circuit elements.

BACKGROUND OF THE INVENTION

Active devices in integrated circuits require one or more power supplies. For many logic families, Direct Current (DC) power sources are required. Instead of supplying all possible values of voltage and current used in the circuit, a standard approach is to use networks of resistors to distribute the power among the various bias nodes of the circuit with appropriate values. This is the case, for example, in typical superconducting circuits comprising Josephson junctions designed according to rapid-single-flux-quantum (RSFQ) logic, as shown in FIG. 1 of the prior art. Conventional RSFQ logic is reviewed in “RSFQ Logic/Memory Family”, K. K. Likharev and V. K. Semenov, IEEE Transactions on Applied Superconductivity, vol. 1, pp. 3-28, March 1991, incorporated herein by reference. Each ‘X’ in FIG. 1 represents a damped Josephson junction with a DC I-V curve as shown in FIG. 2. The parallel array of Josephson junctions represents a simple RSFQ circuit, the Josephson transmission line (JTL). Each Josephson junction is typically biased with a dc current below its critical current I_(c), so that it exhibits V=0 and dissipates no power in its static state. For currents just above I_(c), the junction generates a sequence of voltage pulses, with each voltage pulse having an identical time integral ∫Vdt=Φ ₀ =h/2e=2.07 mv-ps, which is known as the single flux quantum or SFQ. For typical parameters, the pulse height is about 1 mV and the pulse width about 2 ps. Operation of an RSFQ circuit corresponds to distribution and switching of individual SFQ pulses. A typical pulse data rate may be f=40 GHz, corresponding to a time-averaged voltage of Φ₀f=80 μV. In contrast, the DC bias voltage applied to the bias resistors may be 5 mV, a factor of 60 larger. So, the overwhelming majority of the power dissipation in the circuit occurs in the static power distribution resistors.

Superconductor single flux quantum technology is based on manipulation of magnetic flux quanta Φ₀=h/2e with energy of ˜2×10⁻¹⁹ Joule or 5×10³ k_(B)T ln(2) at T=4K or 70 k_(B)T ln(2) at T=300K. Low power, high speed, and high sensitivity of superconductor Rapid Single Flux Quantum (RSFQ) technology (see, K. Likharev and V. Semenov, “RSFQ logic/memory family: A new Josephson-junction technology for sub-terahertz clock-frequency digital systems”, IEEE Trans. Appl. Supercond., vol. 1, pp. 3-28, March 1991) have already attracted much attention for digital and mixed signal applications.

The problem of static power dissipation in RSFQ logic was discussed since its invention in 1987. It was widely perceived at the time, that solving this problem is not very urgent while demonstrating small-scale devices, and with time, when its topicality should arise, surely will be solved. Since then, a number of attempts to negate the power dissipation in bias resistors of RSFQ circuits has been undertaken. See, A. Rylyakov, “New design of single-bit all-digital RSFQ autocorrelator”, IEEE Trans. Appl. Supercond., vol. 7, pp. 2709-2712, June 1997; A. Rylyakov and K. Likharev, “Pulse jitter and timing errors in RSFQ circuits”, IEEE Trans. Appl. Supercond., vol. 9, pp. 3539-3444, June 1999; S. Polonsky, “Delay insensitive RSFQ circuits with zero static power dissipation,” IEEE Trans. Appl. Supercond., vol. 9, pp. 3535-3538, June 1999.

The first and the most practical idea was reducing value of a bias resistor by serially connecting it with large superconducting inductance. A moderate-size circuit has been designed using this approach and successfully tested at low speed. Unfortunately, RSFQ circuits, biased with such a scheme, can only operate at frequencies much smaller than V_(bias)/Φ₀. So, reducing bias resistors simultaneously reduces the maximum clock frequency. Besides, this approach reduces somewhat but does not eliminate static power dissipation.

A more radical approach was developing alternatives to RSFQ logic, e.g. S. Polonsky, “Delay insensitive RSFQ circuits with zero static power dissipation,” IEEE Trans. Appl. Supercond., vol. 9, pp. 3535-3538, June 1999; and A. H. Silver, Q. P. Herr, “A new concept for ultra-low power and ultra-high clock rate circuits,” IEEE Trans. Appl. Supercond., vol. 11, pp. 333-336, June 2001. None of these ideas was practical and beneficial enough to become accepted. The recently suggested RQL logic (Q. P. Herr, “Single Flux Quantum Circuits,” U.S. Pat. No. 7,724,020, May 25, 2010) looks very attractive in terms of power dissipation, but requires multi-phase ac power, which makes the implementation of high-speed VLSI circuits very difficult.

Meanwhile, with the maturity of RSFQ technology, the elimination of static and reducing total power dissipation has become a very important problem in the field of superconductor microelectronics. In the emerging fields of digital readout for cryogenic detector arrays and qubit control circuitry for quantum computing, static power dissipation of standard RSFQ circuits is considered too large for the required readout and control circuits.

Another aspect of the prior art is that a damped Josephson junction generally comprises a superconducting tunnel junction in parallel with a shunt resistor, where the resistor is deliberately added to increase the device damping (see FIG. 3). An underdamped junction will tend to oscillate rather than generating SFQs, and have a hysteretic I-V curve unlike that in FIG. 2; such underdamped junctions are typically avoided in RSFQ circuits. The value of the shunt resistor is selected to obtain critical damping of the junction. The value of the bias resistor for supplying current to a Josephson junction is typically a factor of ten larger than the shunt resistor, in order to provide sufficient control and isolation of the currents in the various bias lines.

This resistive bias tree functions well to provide circuits that operate at clock frequencies up to 40 GHz and above, with maximum stability. However, the same resistor network substantially reduces one of the key advantages of RSFQ circuits, the extremely low power dissipation. The overwhelming majority of the power dissipation is associated not with the logic circuits, but rather with Joule heating in the power distribution resistors. For the typical parameters given above, only about 1/60^(th) or less than 2% of the power is intrinsic to the dynamic active devices; the rest is static heating in the bias resistors.

Even with heating in the bias resistors, RSFQ is a low-power technology. Nevertheless, it is important to keep power dissipation low for several reasons. First, as the device scale decreases and the packing density increases, the power density will increase substantially, causing local heating of the devices. Second, the total power is also increasing with circuit complexity. This would allow one to realize a significant (˜orders of magnitude) advantage over semiconductor CMOS circuits in switching power (FIG. 4). Third, this power must be removed at cryogenic temperatures, using inefficient refrigerators, so that the total electrical power at room temperature is many times larger than the cryogenic heat load. Further, as thermal isolation techniques improve, the intrinsic thermal load of the operating circuit will become relatively more important as a factor in determining the size of the refrigerator necessary to operate the system.

It is useful to distinguish the DC and AC properties of a superconducting logic circuit biasing network. The network must maintain the proper current biases on average (at DC), but also must maintain these proper biases on very short times, against transients and fluctuations that might tend to change the biases in a given branch. This is particularly important for RSFQ circuits, since these generate picosecond pulses, changing the gate impedance on this time scale from zero to an impedance of typically several ohms, and back again. A change in load on this timescale must not divert current into other branches of the network.

Clearly, a resistive network, where the resistances are much larger than the largest transient impedance of the loads, will work at both DC and at AC. A purely inductive network will work at AC but not at DC. This DC problem can be fixed by adding a series R to each L, such that the DC impedances are also properly balanced. This value of R in each leg must be much greater than the DC average impedance of each gate. This can result in a significant reduction in power dissipation, relative to a purely resistive network. However, the static power dissipation in the bias network will still be much larger than the dynamic power dissipation in the gates, which is undesirable in certain applications.

There is a further problem with a network comprised of superconducting inductors L. Because of the quantum nature of superconductors, any superconducting loop must quantize the magnetic flux in the loop in integral multiples of the single flux quantum Φ₀=h/2e=2 pH-mA, corresponding to a net circulating current LI=Φ₀ that never dies out. A series resistance will cause this current to die out very quickly, at a cost of power dissipation.

Eaton et al, U.S. Pat. No. 7,002,366, expressly incorporated herein by reference, propose a biasing scheme for superconducting gates that uses resistively shunted Josephson junctions (RSJs) as bias elements, based on their DC I-V characteristics. For a current equal to or slightly greater than the critical current I_(C) of the RSJ, the current is almost constant, corresponding (for a range of voltages) to a constant current supply (see prior art FIG. 2). This might seem to be ideal for a bias current network for an array of superconducting gates. However, Eaton's design, as disclosed, will not function properly in practice, because the DC I-V curve of the RSJ does not apply for short times. Eaton notes that the RSJ is an oscillator at AC for I>I_(C), and suggests applying an unspecified “damping impedance” in series with the RSJ, where this damping impedance may include one or more of a resistor, or an inductor, or a capacitor. This scheme also suggests using JJs in the resistive state (i.e. I>I_(C)), thus creating static power dissipation even while the circuit is in idle mode.

Eaton also does not address a bias network with multiple gates, in which any two parallel legs of the network form a Superconducting Quantum Interference Device (SQUID), which is well known in the prior art as a sensitive quantum-limited detector of magnetic flux. The I-V curve of a SQUID shows that the critical current I_(C) is strongly modulated by flux periodically in Φ₀. Such a small change in flux may be introduced not only by an external magnetic field, but also by stray inductance and transient currents. So the bias current in a given leg of an array is not determined simply by the I-V curve of a single junction. This SQUID effect can be reduced by adding a series resistance in the loop, breaking the superconducting order, but this would also increase the static dissipated power.

SUMMARY OF THE INVENTION

The invention provides a number of alternative methods to reduce or eliminate DC power dissipation in biasing resistors.

In a first embodiment, the “dual-function resistive bias approach”, the value of the bias resistor is decreased to that of the usual shunt resistor, and the shunt resistor is eliminated, as shown in FIG. 5; compare with FIG. 3. Critical damping of the Josephson junction behavior is still necessary for proper functioning, but the damping and bias functionalities are combined in a single resistor. This reduces power dissipation by a factor of ten as compared with the prior art biasing scheme. Further, this design has been simulated, laid out (see FIG. 6B), and successfully tested for the Josephson transmission line (JTL).

In a second embodiment, the bias resistor in the conventional network is replaced with a superconducting inductor with true zero resistance and no other DC losses. The value of each respective inductance L_(n) is selected such that the bias current of the given branch I_(n) is inversely proportional to L_(n), where L_(n) I_(n) should be much greater than Φ₀=h/2e=2 mA-pH, the superconducting flux quantum. As illustrated in FIG. 7, the average DC voltage at each current injection node is the same for all such nodes of the network. This valid for a class of circuits, for example a clock-signal distribution circuit, in which a clock signal comprised of SFQ voltage pulses at frequency f_(c) is distributed through the circuit. In this case, the average voltage is V=Φ₀f_(c); for f_(c)=40 GHz, V=80 μV. If the voltages on the current injection nodes were not equal, this would cause the currents to redistribute towards the nodes with smaller voltages, destabilizing the system. But if the voltages are equal, and if the voltage pulses in the parallel branches are synchronized, the current distribution should be very stable.

A third embodiment is known as the “junction-inductive” approach. For this approach, one may have at least one node that exhibits a maximum average DC voltage V_(max), and at least one other node that exhibits a reduced DC voltage V_(n)<V_(max). Those branches contacting a reduced voltage node must comprise a Josephson junction J_(n) in series with the inductor L_(n), as illustrated in FIG. 8. Each Josephson junction J_(n) has a critical current I_(c) equal to the desired bias current I_(n) and is critically damped (typically with a shunt resistor), with a DC (average) current-voltage characteristic corresponding to FIG. 2. Note that this curve corresponds to a nearly ideal current limiter for I=I_(C). As described above, the current will tend to redistribute from the node with V_(max) to a lower-voltage node V_(n). However, this will quickly cause the voltage across J_(n) to rise, until the average voltage drop across J_(n) is V_(max)-V_(n). In general, the Josephson junctions automatically generate sufficient voltage to maintain the average voltage at the common node at V_(max) in each respective branch, while also maintaining the current in each branch close to I_(n). So the Josephson junctions function as “current limiter” devices. There may also be a Josephson junction in the branch with the largest voltage, but this junction would not be expected to switch. Further, one can view the branch with V_(max) as a voltage regulator for the network. This voltage regulator must be able to redistribute the small amount of current needed to equalize the voltage in the other branch or branches.

FIG. 8 illustrates a case where a binary frequency divider cuts an input clock frequency f_(c) in half, thus decreasing the voltage for that section of the circuit from Φ₀f_(c) to Φ₀f_(c)/2. The junction J₂ generates an average voltage Φ₀f_(c)/2, thus regulating the average voltage in that branch to be Φ₀f_(c).

It is to be understood that these are illustrative examples, and that designs that combine the features of the several approaches for appropriate circuits may be inferred by one skilled in the art.

A preferred biasing element consists of an RSJ with critical current I_(C), in series with an inductance L, such that LI_(C)>>Φ₀. This large value of L substantially reduces the SQUID effect for the DC IV curves, so that the DC bias distribution is determined by I_(C) of each leg of the network, while the AC bias distribution (i.e., for picosecond timescales) is determined by the relative L of each leg of the network. While the large inductance dissipates no static power, it may require a significant area within an integrated circuit.

The preferred biasing network is resistor-free, and does not dissipate energy in a static (non-active) mode and dissipates orders of magnitude less power than traditional RSFQ while operating.

Replacing a dissipative resistor with a Josephson junction as a current distributing element might seem a very simple solution. A Josephson junction's critical current is a natural current limiting phenomenon. When a shunted (β_(c)≦1, where β_(c) is the junction damping coefficient) Josephson junction is connected to a very small (V<<I_(C)R_(n)) DC voltage source, the resulting DC component of the current though the junction is almost precisely equal to its critical current. This allows use of non-hysteretic Josephson junctions as DC current distribution elements.

The necessary condition of such a current distribution scheme is that the voltage on the power line should be equal to or greater than the maximum possible DC voltage in the powered circuit. For almost all RSFQ circuits (with the exception of output amplifiers and some special-purpose SFQ pulse multipliers), the maximum possible voltage is V_(max)=Φ₀f_(clk). In order to create such a voltage source we use a simple Josephson transmission line (JTL) connected through large inductances to the power line (see FIG. 10).

By applying to the feeding JTL SFQ pulses from the clock source, we create a DC voltage V_(max) on the bias line. To prevent dynamic current redistribution and increase the impedance of the local bias current source, large inductances L_(b) were serially connected to the bias junctions, providing filtering of the AC components. The maximum bias current dynamic deviation in this case is δI=Φ₀/L_(b). At L_(b)=400 pH, the current fluctuations do not exceed 5 μA.

The circuit has to be biased with the current just under the total critical current of bias junctions. So, in the passive state (when clock is not applied), an ERSFQ circuit (for energy-efficient RSFQ) does not dissipate any power at all (zero static power dissipation). After turning it on, i.e. applying a clock from the clock source, the total power dissipation of an ERSFQ circuit is P=I_(b)Φ₀f_(clk), where I_(b) is the total bias current for the circuit and f_(clk) is its operating clock frequency.

The major advantage of ERSFQ is its compatibility with traditional RSFQ, meaning that RSFQ circuits can generally be converted to ERSFQ by simple substitution of each bias resistor with a corresponding J_(b)-L_(b) couple. Note, however, that the typically required inductance to effectively avoid crosstalk through the biasing network requires an inductor which may be physically larger than the corresponding resistor. This may require changes in layout, and such layout changes may alter propagation delays. Thus, large (˜400 pH) bias inductors may consume substantial space on a chip. Bias inductances are not particularly restricted in location, so they might be relocated to any place on a chip. For example, they might be moved under the ground plane by adding extra superconductor layer to the process. This layer can be made of superconductor with high kinetic inductance.

An ERSFQ-biased circuit may present a high time jitter due to unavoidable bias current fluctuations. This might be solved by increasing the value L_(b) of a bias inductor and generally employing pipeline architecture in designing large circuits.

In order to obtain large inductance, both ground planes may be cut off from under the inductor. This creates additional pinning for magnetic flux, helping to mitigate the “flux trapping” problem, which results in pinning of Abrikosov vertices in superconducting circuitry.

Several chips were fabricated in order to benchmark ERSFQ technology. The output amplifiers have a separate power bus and were designed in standard RSFQ. The chip contained two (ERSFQ and RSFQ) versions of a D flip-flop with complementary outputs (DFFC) and two versions of a static frequency divider by 16. A sample chip layout for the frequency divider circuit (based on toggle flip-flops or TFFs) is shown in FIG. 11. Besides that, the chip has a test structure for the inductance Lb, which has shown a very good agreement with the designed value (0.4 nH).

The functionality test results for the standard DFFC showed that the circuit operated within 22% bias current margins. The operating region included the case when the total bias current exceeded total critical current of bias junction, in which circuit has static power dissipation. The ERSFQ version of the circuit operated within 26% bias current margins. Indeed, the margins were higher than those of its RSFQ counterpart.

To perform the high-speed test, a static frequency divider by 2²⁰ was employed. This circuit is an excellent test bench for ERSFQ high-speed functionality. Each stage (out of a total 20) of the frequency divider (TFF) operates at its own frequency, i.e. creating different dc voltage drops. The correct operation of this circuit at high frequency should undoubtedly confirm the correctness of the principles of the ERSFQ bias scheme.

The most interesting experiment would be direct measuring of the bit-error rate (BER). In this experiment, we used two phase-locked generators, one for the high-frequency clock and the other for the low frequency reference signal. The maximum frequency we can apply to the chip through our standard cryoprobe is about 30 GHz. We used an on chip double-rate converter to double the clock frequency. So, the first stage of the frequency divider could operate at 60 GHz. Then, after dividing by factor of 2²⁰, the signal goes through the output amplifier to oscilloscope, where it is compared with the reference signal.

The circuit worked correctly at up to 67 GHz clock frequency within +/−16% dc bias current margins. This shows that it could have worked at much higher frequency and 33 GHz is just a limit of our HF setup. At the nominal bias, we didn't observe any phase creep between the output and the reference signal during hours. That gives us BER estimate below 10⁻¹⁴.

The present ERSFQ approach to biasing single flux quantum circuits, including but not limited to RSFQ, provides zero static and minimal total power dissipation. Several circuit designs have been designed and successfully demonstrated at low frequency including D flip-flop with complementary outputs, and a static frequency divider. In addition, complete operation of a 20-stage static frequency divider at frequency up to 67 GHz was demonstrated, with +/−16% operating margins. The measured bit-error rate was below 10⁻¹⁴.

Energy-Efficient RSFQ logic with zero static power dissipation and the elimination of the resistor biasing network, retains essentially all RSFQ logic core advantages along with the vast established RSFQ circuit libraries. There are two somewhat different implementations: ERSFQ and eSFQ. The difference is mostly in the degree of modification of existing RSFQ gates to its energy-efficient versions.

Similar to the transition from a resistor-based gate interconnect originally used in RSFQ (R for Resistive) to the inductor-junction-based design in present day RSFQ (R for Rapid), Josephson junctions with inductors can replace bias resistors as elements setting up the required amount of DC bias current for a logic gate. These bias current junctions J_(B) should have a critical current equal to the required bias current I_(B). As evident from the over-damped junction current-voltage characteristics, such a junction can be an excellent current limiter the bias current. If the average voltage at the bias terminal V_(GATE) is lower than voltage at the common node (bias bus) V_(B), then the bias limiting junction J_(B) would start to switch at V_(B)-V_(GATE) average voltage. This would keep the bias current to a gate at the desired level. In general, these biasing Josephson junctions automatically generate sufficient voltage to maintain the average voltage at the common node at V_(B) in each respective branch, maintaining the bias current in each branch close to the critical current of the limiting bias junction.

The current limiting junctions also play a role in maintaining the phase balance between gates during static periods (e.g., during a stand-by mode) and during power-up. During the power-up procedure, bias current will distribute along the bias bus. However there is a phase drop in the inductance of the superconducting current bus. Current limiting junctions will automatically switch until the compensation of this phase drop is achieved and proper biasing currents are set.

There is no advantage to have the bias bus voltage higher than that set by the maximum average gate voltage determined by the clock frequency, V_(GATEMAX)=V_(B)=Φ₀f_(c). This also corresponds to the lowest power.

Having voltage bias determined by the SFQ clock frequency, it is possible to actively manage dynamic power dissipation by controlling SFQ clock network—turning the clock on or off for all or for particular circuit sections, operating at different clock rates (multiple clocking domains), local control, dynamic sleep regimes, etc. This enables an incredible flexibility in active power circuit management and will further enhance power efficiency of our energy-efficient SFQ circuits.

The above junction-limiting DC bias distribution can be used to deliver current bias to regular RSFQ gates. No redesign of the RSFQ gate equivalent circuits is required in order to implement such energy-efficient RSFQ (ERSFQ) circuits. The only difference from standard RSFQ circuits is the replacement of bias resistors with the limiting Josephson junctions and series inductances. Switching of current limiting junctions will compensate for imbalance of average voltages across different bias terminals. This process is automatic and will adaptively track the changes in the average voltages and phase accumulation during the circuit operation.

The exact moments of switching of the limiting junctions depends on data content and generally is not synchronous with the clock. Therefore, some variations of bias current are possible although not desirable. In order to reduce these variations and smooth out transients caused by switching of the limiting junctions, the series inductance L_(B) should be sufficiently large. Each SFQ switching event changes the gate bias current by δI=Φ₀/L_(B). This current change should be at least less that the current bias margin for a particular RSFQ gate. In fact, a higher inductance L_(B) is generally advised in order to minimize circuit timing variations caused by DC bias current variations. Otherwise, it will limit the maximum clock frequency.

The above ERSFQ approach allows us to achieve zero static power dissipation while retaining the conventional RSFQ circuit designs and dc power supply. However, the area of ERSFQ circuits can become larger due to the introduction of sizeable bias inductors. These are necessary to smooth out the bias current variations due to asynchronous SFQ switching of the limiting junctions during circuit operation. As shown below, it is possible to eliminate the need for the large bias inductors by forcing synchronous (at every clock cycle) phase compensation at gate bias terminals. This is realized in the energy-efficient RSFQ version with synchronous phase compensation (eSFQ). Similar to ERSFQ, the eSFQ approach relies on DC current biasing distributed via current limiting junctions. It is worth noting, that the large-value inductances L_(B) are not necessary for biasing the clock JTL network. Generally, this network has the highest average voltage Φ₀f_(C), and its bias limiting junctions never switch during operation. They only switch during biasing-up to compensate the phase drop along the bias bus. Consequently, any RSFQ gate with the same phase (average voltage) at bias terminals as one of the clock network will not experience switching of the bias limiting junctions during operation and, therefore, will not require large bias inductors.

Every clocked RSFQ gate has a decision-making pair—two serially-connected Josephson junctions. Every clock cycle, one of the pair junctions makes a 2π phase slip regardless of data content. Therefore the phase and average voltage across the decision-making pair is always the same as across the junctions in the clocking JTL. Unfortunately, this natural phase balance is not utilized, since the bias terminals for standard RSFQ (and therefore ERSFQ) gates are designed without regard to phase (average voltage) balancing.

In the eSFQ approach, the gate current bias is always introduced via the decision-making pair and avoids the necessity for large bias inductor L_(B). A standard RSFQ gate may be slightly modified to be compatible with resistor-less biasing. This circuit is the D flip-flop (DFF), which permits a data bit to be stored in the cell until it is released by the SFQ clock. In the conventional prior-art RSFQ design on the left of FIG. 9A, the bias current injects current just above junction J₂, so the phase and average voltage are data-dependent. The clock line sends an SFQ pulse to the decision-making pair—a series combination of J₃ and J₄, such that in every case, one or the other (but not both) junctions switch. Therefore, for a clock input at a rate f_(C), the voltage at the clock input is Φ₀f_(C). In the eSFQ DFF design on the right of FIG. 9A, the current bias is inserted instead into the clock line. This permits this circuit to be biased with the same network that biases a clock distribution line, which also has an average voltage of Φ₀f_(C). This change in bias point is not entirely trivial; the detailed parameters of the circuit have to be reoptimized with changes in selection of critical currents and inductor values, in order to maintain a large margin of operation. It will also pre-set a gate into logic “1” after biasing-up, which requires initial clock cycles to reset. Similar changes are possible for most clocked RSFQ logic gates.

A damped Josephson junction may also be added in series with the bias inductor in the eSFQ DFF design in the right of FIG. 9A, as shown by junction Jb in FIG. 9B. The critical current of the bias junction will be Ib, as in the ERSFQ approach. However, in the eSFQ design, all circuits are biased at the same average voltage Φ₀f_(C), with all circuit-generated voltage pulses synchronized. This means that in steady-state operation, voltage switching of circuit elements will not insert additional magnetic flux in loops, so that all bias junctions will remain in their zero-voltage state just below Ic, not dissipating any power. In that case, a bias junction is not absolutely necessary. However, the bias junctions may be activated during power-up, power-down, and changes in voltage bias levels, and may assist in the stability of the circuit.

More drastic changes are required to data transmission circuits. In standard RSFQ, data is transported between clocked gates using asynchronous JTLs, mergers, splitters and PTLs (passive transmission lines). For the eSFQ implementation, clocked data transmission is used. This can be done with a shift register type circuit based on 2-junction cells. It is worth noting, that this RSFQ shift register can be biased according to eSFQ by a simple replacement of resistors with bias limiting junctions. The unit cell can be easily extended to perform SFQ merging and SFQ splitting functions.

One can also use supply-free JTLs made of underdamped Josephson junctions to facilitate a ballistic transfer of data SFQs (D. V. Averin, K. Rabenstein, and V. K. Semenov, “Rapid ballistic readout for flux qubits,” Phys. Rev. B, vol. 73, 094504, 2006).

Other asynchronous circuits, e.g., toggle flip-flop (TFF), can be made ‘supply-free”, as all biasing done via adjacent JTLs. Similarly for the eSFQ implementation, these gates will be biased via clocked JTLs (FIG. 9C).

Although avoiding area-consuming large biasing inductances necessary for ERSFQ, additional junctions and the necessity for eSFQ of clocked data transmission circuits may bring circuit complications and latency. This should be mitigated by use of supply-free PTLs as much as possible.

Clocked PTL drivers can bring better data synchronization and can simplify timing. Since both ERSFQ and eSFQ use the same DC bias distribution network based on the use limiting junctions, they can be combined in the same circuit to achieve the best integrated circuit area utilization.

It is therefore an object to provide a superconducting integrated circuit, comprising a plurality of superconducting circuit elements, each having a variation in operating voltage over time; a common power line; and a plurality of bias circuits, each connected to the common power line, and to a respective superconducting circuit element, wherein each respective bias circuit is superconducting during at least one time portion of the operation of a respective superconducting circuit element, and is configured to supply the variation in operating voltage over time to the respective superconducting circuit element.

The operating voltage supplied by one of said bias circuits is preferably sufficiently decoupled from an operating voltage supplied by another one of said bias circuits to avoid interdependent operation of the plurality of superconducting circuit elements via dynamic currents passed through the common power line.

At least two of the bias circuits are preferably configured to supply a different average bias current to respective superconducting circuit elements.

Each bias circuit b preferably consists essentially of a superconducting inductor, having a respective inductance L_(b)=NΦ₀/I_(b), where N is greater than 1 and Φ₀ is the magnetic flux quantum, and where N is essentially the same for each respective bias circuit.

Each of the superconducting circuit elements may have an associated design bias current I_(n), and an expected instantaneous deviation from the design bias current I_(n) in any superconducting circuit element is less than about δI=Φ₀/L_(b), δI=I_(b)/N.

At least one bias circuit may comprise a superconducting inductor and at least one shunted Josephson junction in series, wherein during the superconducting state of the respective bias circuit, the Josephson junction is operated below its critical current. The at least one Josephson junction may achieve a supercritical current during the variation in operating voltage over time. The least one Josephson junction, in some embodiments, does not achieve a supercritical current during the variation in operating voltage over time, after stabilization of a power supply voltage on the common power line.

An average power supply voltage on the common power line may be about equal to an average operating voltage of at least one of the plurality of superconducting circuit elements.

At least one superconducting circuit element may comprise a clock transmission line of a single flux quantum circuit, and the bias circuit comprises a superconducting inductor, the bias circuit providing an average bias voltage V_(c)=Φ₀f_(clk), where f_(clk) is a controlled clock frequency.

A total power dissipation of at least one respective bias circuit and a corresponding superconducting circuit element during normal operation of the superconducting integrated circuit after initialization, may be, in one embodiment, V_(c)I_(n), wherein V_(c) is an average bias voltage to the respective superconducting circuit element, and I_(n) is a bias current supplied by the respective bias circuit.

The plurality of superconducting circuit elements may be single-flux-quantum logic circuits, or rapid single-flux-quantum logic circuits.

The common power line may have a voltage V_(c)=Φ₀f_(clk), where f_(clk) is a controlled clock frequency, wherein the superconducting circuit elements are each single-flux-quantum logic circuits subject to synchronous switching, independent of data sequences.

At least one bias circuit may comprise a Josephson junction having a critical current I_(n), added for stability during current transients of a respective superconducting circuit element, wherein the junction remains in a zero-voltage state carrying a current below the critical current I_(n) during steady-state operation of the respective superconducting circuit element.

The circuit may further comprise a second plurality of superconducting circuit elements, each having a variation in operating voltage over time; a second common power line, having a voltage controlled independently of the common power line, wherein the second common power line voltage can be controlled to supply zero power; and a second plurality of bias circuits, each connected to the common power line, and to a respective superconducting circuit element, wherein each respective bias circuit is superconducting during at least one time portion of the operation of a respective superconducting circuit element, and is configured to supply the variation in operating voltage over time to the respective superconducting circuit element, wherein at least on of the plurality of superconducting circuit elements produces an output signal which is received as an input signal by at least one if the second plurality of superconducting circuit elements.

The common power line may have an average voltage established by a periodic series of single flux quantum pulses in a set of parallel Josephson junctions coupled to the common power line.

It is also an object of the invention to provide a superconducting integrated circuit, comprising a plurality of superconducting circuit elements, each having at least two different states, which are reflected as a variation in operating voltage over time; a common power line; and a plurality of current bias circuits, each connected to the common power line, and to a respective superconducting circuit element, wherein the current bias circuit has superconducting resistance during at least one state of a respective superconducting circuit element, and is configured to supply a substantially constant current to the respective superconducting circuit element during the at least two different states, wherein the constant current in one of said current bias circuits is decoupled from a constant current in another one of said current bias circuits. At least one bias circuit may have a superconducting resistance throughout the variation in operating voltage over time of a respective superconducting circuit element. At least one bias circuit may have a non-superconducting resistance state during at least a portion of the variation in operating voltage over time of a respective superconducting circuit element. At least one bias circuit may have a non-superconducting resistance state only during a transient state of the superconducting integrated circuit.

It is a still further object to provide a method of biasing a superconducting integrated circuit, having a common power line, a plurality of bias circuits connected to the common power line, and a plurality of superconducting circuit elements, each biased by a respective bias circuit, each having a variation in operating voltage over time, comprising supplying the variation in operating voltage over time to the respective superconducting circuit element with the respective bias circuit; and operating each bias circuit in a lossless mode during at least one time portion of the operation of a respective superconducting circuit element. The method may further comprise sufficiently decoupling the operating voltage supplied by one of said bias circuits from an operating voltage supplied by another one of said bias circuits to avoid interdependent operation of the plurality of superconducting circuit elements via dynamic currents passed through the common power line. The method may also further comprise supplying a different average bias current to respective different superconducting circuit elements.

At least one bias circuit may comprise a superconducting inductor and at least one shunted Josephson junction in series, further comprising, during the lossless mode of the respective bias circuit, operating the Josephson junction below its critical current.

During a normal operation of a respective superconducting circuit element having variation in operating voltage over time, the at least one shunted Josephson junction may be operated at a supercritical current.

During normal logical operation of a respective superconducting circuit element having variation in operating voltage over time excluding non-logical operation-induced transient conditions, the at least one shunted Josephson junction may be operated below a critical current.

The method may further comprise establishing an average voltage in the common power line by supplying a periodic series of single flux quantum pulses in a set of parallel Josephson junctions coupled to the common power line.

It is a still further object to provide a superconducting integrated circuit comprising a plurality of logic elements, at least one of said logic elements comprising at least two Josephson junctions and forming a superconducting flip flop; and a plurality of biasing networks configured to bias a respective logic element, each biasing network comprising a superconducting inductor and a Josephson junction in series, having a static impedance and a dynamic impedance, the biasing network having a sufficiently large dynamic impedance to block voltage pulses from a respective logic element from propagating through the respective biasing network of sufficient amplitude to cause a logic error in a logic element, and having a static impedance substantially less than the dynamic impedance.

Another object provides a Josephson junction-based logic integrated circuit, having at least two logic elements each with a respective biasing network having a superconducting inductor in series with an optional Josephson junction having a static superconducting impedance associated with a low static power consumption which provides a bias current for circuit element static operation, and having a high dynamic impedance associated with a high dynamic power consumption sufficient to isolate a first logic element from a second logic element, wherein the bias current through the biasing network to a respective logic element is inversely proportional to the bias inductance value.

A further object provides a superconducting integrated circuit, comprising a plurality of interconnected superconducting information processing elements, having an average bias voltage dependent on a data sequence, each being statically biased near to, but less than, a critical current for a superconducting junction of a respective superconducting information processing element and being associated with a dynamic power dissipation greater than two times a respective static power dissipation; and a biasing network comprising a superconducting inductor, configured to dynamically isolate and independently bias each of the superconducting information storage elements, while substantially isolating a dynamic bias state for each of the plurality of superconducting information storage elements, while maintaining stability over a range of data sequences.

A still further object provides a method of biasing a superconducting integrated circuit, comprising providing a plurality of superconducting junctions, having a data sequence dependent bias voltage and each being biased near to, but less than, a critical current for the respective junction; and biasing the plurality of superconducting junctions with a biasing network comprising a superconducting inductor, the biasing network having a static power dissipation of less than about two times a respective dynamic power dissipation of the plurality of junctions, having a sufficiently high dynamic impedance to substantially isolate a dynamic bias state for each of the plurality of junctions to prevent a state of one superconducting junction from altering a state of another superconducting junction by a propagation of a pulse through the biasing network, and maintaining stability of operation over a range of data sequences.

Having a bias voltage determined by the SFQ clock frequency, it is possible to actively manage dynamic power dissipation by controlling SFQ clock network and, therefore, bias bus voltage. By turning the clock on or off for all or for particular circuit sections, one can achieve “zero power mode,” i.e. a complete zero power including dynamic power P_(D). This mode—zero power with zero circuit activity—is particularly difficult to achieve in CMOS. This enables one to operate at different section of the circuit at different clock rates and power (multiple clocking domains), provide a local control, dynamic sleep regimes, etc. This is particularly valuable for circuits operating in “burst mode,” e.g., for detector and qubit readout. This enables a significant flexibility in active power circuit management and will further enhance power efficiency of our energy-efficient SFQ circuits.

Further object will become apparent from a review of the drawings and detailed description of the preferred embodiments.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 shows a resistive bias current distribution network for RSFQ circuits of the prior art.

FIG. 2 shows a DC V(I) relation for a resistively shunted Josephson junction of the prior art.

FIG. 3 shows a circuit schematic explicitly showing both bias resistors R_(b) and shunt resistors R_(n) of the prior art.

FIG. 4 shows the Power-Delay plot for superconductor and semiconductor device families.

FIG. 5 shows a schematic of a section of a dual function resistive bias circuit.

FIG. 6 shows a layout of a section of a conventional resistive bias (A) and a dual-function resistive bias (B) of the same circuit.

FIG. 7 shows a pure inductive bias current distribution network, for a circuit where the average voltages at each current injection node are identical.

FIG. 8 shows a junction-inductive bias current distribution network for non-identical device sub-circuit voltages, with series Josephson junctions to limit current.

FIG. 9A shows how the bias design for a sample RSFQ circuit (left) may be modified for pure inductive bias using the eSFQ approach on the right.

FIG. 9B shows how the eSFQ circuit of FIG. 9A may include an optional bias junction Jb for additional circuit stability.

FIG. 9C shows a standard asynchronous RSFQ Josephson transmission line (JTL) and a clocked JTL that is compatible with eSFQ design.

FIG. 10 shows a design of a voltage regulator circuit locked to a clock for junction-inductor biasing of an RSFQ circuit based on the ERSFQ approach.

FIG. 11 shows an integrated circuit layout for a 4-bit binary RSFQ counter with a biasing network based on the ERSFQ junction-inductor bias approach.

DETAILED DESCRIPTION OF THE INVENTION

The several preferred embodiments are hereby described in greater detail, with reference to the figures.

FIG. 1 of the prior art shows a current source providing bias current to two Josephson transmission lines (JTLs), one on the top and the other on the bottom. A JTL comprises a set of parallel Josephson junctions (each symbolized by ‘X’) connected by small inductors, and functions as an active transmission line for SFQ pulses.

A set of parallel resistors R_(b) is used to bias the set of JTLs at a constant current less than the critical current I_(c) of the junctions, so that there is no voltage or static power in the junctions. When an SFQ voltage pulse is introduced at one end of the JTL, it causes each junction in turn to exceed I_(c) in a transient fashion, generating an SFQ pulse which propagates to the next junction.

Each Josephson junction in FIG. 1 is actually a damped Josephson junction. While there are technologies whereby sufficient damping can be provided by the junction itself, in most cases additional damping is needed (to achieve “critical damping”) and is provided by a resistor that shunts the intrinsic junction. Indeed, separate control over damping may be advantageous. The DC current-voltage characteristic of such a shunted junction is shown in FIG. 2, and has a critical current I_(c), below which the voltage is zero. The shunting resistor R_(n) for each junction is shown explicitly in FIG. 3, which represents two parallel Josephson junctions within a Josephson transmission line, and also shows the bias resistors R_(b). In conventional RSFQ design, R_(b) is typically a factor of ten larger than R_(n), in order to maintain constant current while also maintaining appropriate isolation between the various junctions. Note that in FIG. 3 (and FIG. 5), each ‘X’ represents an intrinsic (underdamped) Josephson junction. In contrast, in FIG. 1, as well as in FIGS. 8-10, each ‘X’ represents a shunted (damped) junction.

FIG. 4 shows the comparative power dissipation and gate delay of various advanced electronic technologies of the prior art. In general, all technologies offer a tradeoff between power and speed; faster devices tend to dissipate more power. The line labeled RSFQ shows that these devices are very fast with low power dissipation (compared with semiconductor technologies in the right half of the figure), but most of the power is actually associated with the static bias distribution. The line labeled ‘eSFQ’ represents the ultimate limit of RSFQ, based only on the dynamic switching power of the Josephson junctions. There are several potential applications that may warrant such ultra-low power, including parallel supercomputing, quantum computing, and digital processing for cryogenic sensor arrays.

FIG. 5 shows how FIG. 3 can be modified within the dual-function resistive bias approach, for a biased JTL. Here, each ‘X’ represents an intrinsic unshunted junction. An isolated junction of this type, driven by a constant bias current I, would generate a hysteretic I-V curve quite unlike that for the damped junction as shown in FIG. 2. Further, such an undamped junction triggered by an SFQ pulse would switch into the voltage state and oscillate for many oscillations (corresponding to many SFQ pulses) before eventually damping out. This would be highly undesirable for a digital technology. This is well known in the prior art, and this is why the damping needs to be added. However, according to one embodiment, an appropriate biasing scheme can also provide the requisite damping without the need for a shunt resistor. Here, the biasing resistor R_(b) is reduced to a value comparable to the shunt resistor R_(n) of the conventional case. Furthermore, if there are many junctions being biased in parallel, there is an effective resistance to ground from the voltage bias line of R_(buf)˜R_(n)/N, where N is the number of parallel branches of the biasing network. So for this large network, the effective resistance to ground shunting each junction is only marginally greater than R_(n). Further, using the bias resistor as the damping shunt inevitably leads to some coupling between parallel branches, which would cause possible concern. However, simulations and measurements have shown that for a large number of parallel branches, this coupling does not generate bit errors within the circuit, and can be neglected. A key advantage, of course, is that the static power dissipation is reduced by a factor of about ten relative to the conventional resistive bias approach.

FIG. 6 shows an example of a circuit layout for a section of two JTLs in conventional resistive bias and dual-function resistive bias approaches. In both cases, there is a central (left-right) voltage bias bus, with bias resistors going to signal lines on the top and bottom. The width of the signal lines gives the scale of the devices, about 2 μm for the circuits here. The resistors are made with a resistive layer having a sheet resistance of 2 ohms/square. For the conventional approach in FIG. 6A on the left, the bias resistors require a meander line of order 10 squares long, while the shunt resistors are of order 1 square. In contrast, for the dual-function resistive bias approach in FIG. 6B on the right, there is only a small bias resistor of order 1 square, and no shunt resistor. Remarkably, both circuits have been simulated and measured to exhibit virtually the same electrical behavior for propagating SFQ pulses, despite the sharp difference in power dissipation.

FIG. 7 shows a block diagram for a simple SFQ circuit, a JTL (comprised of several JTL sections) with pure inductive bias. Here, it is assumed that the Josephson junctions in the JTL are damped by resistive shunts as in the conventional resistive approach, and the signal input to the JTL is a clock signal of a periodic sequence of SFQ pulses at the clock rate f_(c). The average DC voltage on each junction in the JTL is then V=Φ₀f_(c), and that is also the voltage on the bias line, since the inductors do not sustain a DC voltage. In the general case, the bias currents I_(n) could be different, and so could the inductors L_(n). When the power is first turned on, the currents will distribute in inverse proportion to each value L_(n), assuming that the effective impedance during turn-on is dominated by these inductors. Note that a Josephson junction below I_(c) is also effectively a nonlinear inductance having a value of the Josephson inductance L _(J)=Φ₀/[2π(I _(c) ² −I ²)^(1/2)]. So if we ensure that the bias inductors L_(n) are large compared to Φ₀/I_(c), then the initial current distribution should be dominated by the values of L_(n). This will also ensure that the bias inductors effectively screen the individual SFQ pulses from coupling between the branches of the bias network.

As for the case shown in FIG. 7, the average voltage at each current insertion point is the same, in this case Φ₀f_(c). As stated above, if the average voltages are different, the current will tend to redistribute away from the high-voltage branches to the low-voltage branches very quickly. To take a specific example that illustrates this, note that Φ₀=2 mA-pH, and consider a reasonably large value L_(n)˜100 pH. Then, if one had a voltage difference as small as 1 μV, one obtains dI/dt˜V/L_(n)˜10⁴ A/s. For typical bias currents ˜1 mA, this would completely deplete this branch in 100 ns. This is generally unacceptable, and emphasizes that the insertion voltages should generally be exactly the same in all branches for this pure inductive biasing approach. This will be the case in clock signal distribution lines, or in clocked circuits that are guaranteed to switch once each clock period. An example of such a circuit is described with regard to FIG. 9A below. In these cases, not only is the time-averaged voltage the same, but the magnetic flux (and the corresponding superconducting phase difference) in the bias loops should also be the essentially constant, with no tendencies to redistribute current from one branch to the next. This makes for a very stable configuration. Further, this pure inductive bias approach completely eliminates the static power dissipation, leaving only the dynamic power intrinsically associated with the SFQ pulses.

FIG. 8 illustrates an example whereby the voltages are not the same at all nodes, and shows how the junction-inductive bias approach (also known in this context as ERSFQ) can handle this successfully. In this example, the signal input is an SFQ pulse sequence at a clock frequency f_(c), the same as for FIG. 7. However, the output of the first JTL stage goes to a toggle-flip-flop (TFF) which functions as a binary frequency divider, sending to its output only every other alternate input pulse. In this way, the output pulse stream (which is propagated by the output JTL) is at a data rate of f_(c)/2. Therefore, the average insertion voltage for the input JTL is Φ₀f_(c), while that for the output JTL is Φ₀f_(c)/2. Clearly, this would be incompatible with the pure inductive bias of FIG. 7. However, we select the critical current I_(c) of each junction J_(n) to be equal to the bias current I_(n) in that branch. In that case, while the bias current will start to redistribute from branch 1 toward branch 3 (with the reduced voltage), junction J₃ acts as a current limiter, quickly establishing an average voltage Φ₀f_(c)/2 which then maintains a bias voltage of Φ₀f_(c) on all branches of the networks. While this junction-inductive ERSFQ biasing scheme does permit a small current redistribution if sub-circuits have data-dependent voltages, this should be negligible for a properly designed system. Furthermore, although the bias junction does dissipate some power, this extra power is much less than that of the bias resistor that is replaced. The total power dissipation would be I_(b)Φ_(c)f_(c), of which typically less than half would come from the bias junctions. This is still at least a factor of 10 reduction from the conventional resistive bias.

Note that the junction J₁ is not necessary, since it is in the branch with the maximum voltage V_(max), which will see its current decrease (very slightly) rather than increase. So in steady state, there should ideally be no voltage across J₁, and a pure inductive bias could be used in this branch. On the other hand, there may be some advantages to including this junction. For example, if there are two or more branches corresponding to V_(max), then this may form a superconducting loop that could trap magnetic flux, leading to a large circulating current. Such trapped flux can cause problems in RSFQ circuits, by coupling stray magnetic flux to another part of the circuit. On the other hand, if there is a junction in the loop, this trapped flux would be more likely to escape. Furthermore, during transients such as power-up and power-down, junction J₁ may be activated, so that its presence may enhance the stability of the system.

FIG. 8 shows the inductors in contact with the voltage bias bus, and the junctions in contact with the RSFQ circuit, but this is not necessary. These could equally well be inverted in any given branch. Further, the inductor could be split in two, with the junction in between. In addition, one could use more than one Josephson junction in series for a given branch. This would tend to increase the voltage-compliance of this current regulator, assuming that I_(c) for the junctions is the same. In principle, one could even use the nonlinear Josephson inductance of an array of junctions to obtain a sufficiently large series inductance, without the need for a separate linear inductor.

FIG. 9A presents the schematic of a standard RSFQ cell that is slightly modified to be compatible with pure inductive bias. This circuit is the data-flip-flop or DFF, which permits a data bit to be stored in the cell until it is released by the output trigger, which is usually a clock signal. In the conventional design on the left, the bias current injects current just above junction J₂, so the average voltage is data-dependent. The trigger (clock) line sends an SFQ pulse to the series combination of junctions J₃ and J₄, such that in every case, one or the other (but not both) junctions switch. These two junctions form what is known as a “decision-making pair”, which is a common configuration in RSFQ logic. Therefore, for a clock input at a rate f_(c), the voltage at the clock input is Φ₀f_(c). In the slightly modified DFF design on the right, the current bias is inserted instead into the clock line. This permits this circuit to be biased with the same network that biases a clock distribution line, for example, which also has an average voltage of Φ₀f_(c). This change in bias point is not entirely trivial; the detailed parameters of the circuit would need to be reoptimized for this change, with possible changes in critical currents and inductor values, in order to maintain a large margin of operation. Similar changes should be possible for most RSFQ logic gates. In this way, the bias voltage at all circuit injection points will have exactly the same average voltage of Φ₀f_(c), and furthermore the voltage pulses in adjacent injection points are synchronized by the same clock and hence are essentially identical. So the instantaneous voltages in each branch are the same, thus there will be no tendency for currents to redistribute from one branch to another. This will enable the bias inductors L_(b) in the bias lines to be reduced from the large values (L_(b) much larger than Φ₀/I_(b)) required for stability with asynchronous system operation. Given that these large bias inductors may take up a large area in the integrated circuit layout, the reduction in bias inductor values represents a significant advantage of the eSFQ approach.

While a Josephson junction in series with the bias inductor is not strictly necessary in the eSFQ design in the right of FIG. 9A, a junction J_(b) may be added as shown in FIG. 9B. Since the instantaneous bias voltages in neighboring bias network branches are essentially the same, there will be no current redistribution in steady-state operation, and hence the bias junctions will remain in their zero-voltage state with current I just below the critical current I_(c)=I_(b). On the other hand, in transient operation such as power-up or power-down, the bias junctions are available to permit quick system adjustment toward stable operation. Therefore, bias junctions may generally be used in eSFQ designs, as well.

Other RSFQ circuits which could be modified for compatibility with eSFQ biasing include data distribution lines. This would include reducing the use of asynchronous JTLs, splitters and confluence buffers, and instead using passive transmission lines with clocked transmitter and receiver circuits. In this way, it is likely that an entire RSFQ cell library could be adapted to eSFQ biasing. One alternative to the standard asynchronous JTL is a eSFQ clocked JTL shown in FIG. 9C. Here the single row of junctions on the left is replaced with a dual row of clocked decision-making junction pairs, configured so that at every clock cycle, either the top junction or the bottom junction is triggered. In this way, the instantaneous voltage at the current insertion point is synchronized to that of a clock distribution line.

Alternatively, one could use the ERSFQ approach, whereby such cell modifications are unnecessary. In this case, one simply replaces each conventional bias resistor with a series combination of an inductor and a Josephson junction with I_(c)=I_(n). A further variant that combines aspects of both methods is shown in FIG. 10. Here one has an RSFQ circuit which is biased with the junction-inductive approach with insertion voltages less than or equal to Φ₀f_(c). In addition, the top of FIG. 10 shows a JTL fed by a sequence of clock pulses at f_(c), corresponding to a voltage of Φ₀f_(c), with a pure inductive bias. In effect, this JTL provides a voltage regulation circuit, which can supply current to the RSFQ circuit on the bottom to maintain the fixed voltage. This voltage regulator can comprise the actual clock distribution network or other circuits at this voltage, or a special circuit segment dedicated to this purpose. In this way, one has both current stabilization (provided by the series junctions) and voltage stabilization (provided by the clock and the inductive-biased JTL).

FIG. 11 is a sample integrated-circuit layout of a circuit similar to that shown in FIG. 10. This comprises an inductive-biased JTL on the top right, with a clock input at f_(c), providing the voltage stabilization for a 4-bit RSFQ binary counter that is comprised of four TFFs with JTL stages between them. In the same way as shown in FIG. 8, each TFF stage reduces the clock frequency by a factor of two, for a total factor of 16 reduction in data rate. Therefore, the average voltage at the output of each TFF drops by a factor of two from its input. The current bias lines for the binary counter include a Josephson junction in series with the inductors, as indicated in FIG. 10. These junctions permit the total bias voltage to be Φ₀f_(c), even for the branches that correspond to SFQ pulses at reduced rates.

The bias inductors in FIG. 11 are the small boxes, each with two smaller boxes inside. Each inductor actually consists of two inductors in series, where each inductor has three turns and a hole in the ground plane to increase inductances. One of each inductor pair is wound clockwise, and the other counterclockwise, in an effort to reduce stray magnetic flux that might be coupled to other parts of the circuit. The inductances are estimated to be of order 100 pH.

These preferred embodiments provide examples of the application of the design methods of this invention, and may be combined or modified to achieve the optimum combination of power reduction, bias stability, operating margin, and fabrication yield.

The present invention has been described here by way of example only. Various modification and variations may be made to these exemplary embodiments without departing from the spirit and scope of the invention, which is limited only by the appended claims.

REFERENCES

The following references are each expressly incorporated herein by reference in their entirety:

-   [1] S. Ruth, “Green IT—more than a three percent solution,” IEEE     Internet Computing, pp. 80-84, July/August 2009. -   [2] A. Geist “Paving the roadmap to Exascale,” SciDAC Review, No.     16, 2010. Available: www.scidacreview.org. -   [3] S. Mukhopadhyay, “Switching energy in CMOS logic: how far are we     from physical limit,” 2006. Available: nanohub.org/resources/1250 -   [4] V. V. Zhirnov, R. K. Cavin, J. A. Hutchby, and G. I. Bourianoff,     “Limits to binary Logic Switch Scaling—A Gedanken Model”, Proc.     IEEE, vol. 91, pp. 1934-1939, November 2003. -   [5] K. Likharev and V. Semenov, “RSFQ logic/memory family: A new     Josephson-junction technology for sub-terahertz clock-frequency     digital systems”, IEEE Trans. Appl. Supercond., vol. 1, pp. 3-28,     March 1991. -   [6] W. Chen, A. V. Rylyakov, V. Patel, J. E. Lukens, and K. K.     Likharev “Superconductor digital frequency divider operating up to     750 GHz”, Appl. Phys. Lett., vol. 73, pp 2817-2819, November 1998. -   [7] O. Mukhanov, D. Gupta, A. Kadin, and V. Semenov, “Superconductor     Analog-to-Digital Converters,” Proc. of the IEEE, vol. 92, pp.     1564-1584, October 2004. -   [8] O. A. Mukhanov, D. Kirichenko, I. V. Vernik, T. V. Filippov, A.     Kirichenko, R. Webber, V. Dotsenko, A. Talalaevskii, J. C. Tang, A.     Sahu, P. Shevchenko, R. Miller, S. B. Kaplan, S. Sarwana, and D.     Gupta, “Superconductor Digital-RF receiver systems,” IEICE Trans.     Electron., vol. E91-C, pp. 306-317, March 2008. -   [9] A. Fujimaki, M. Tanaka, T. Yamada, Y. Yamanashi, H. Park, N.     Yoshikawa, “Bit-serial single flux quantum microprocessor CORE,”     IEICE Trans. Electron., vol. E91-C pp. 342-349, March 2008. -   [10] Y. Yamanashi, T. Kainuma, N. Yoshikawa, I. Kataeva, H.     Akaike, A. Fujimaki, M. Tanaka, N. Takagi, S. Nagasawa, M. Hidaka,     “100 GHz demonstrations based on the single-flux-quantum cell     library for the 10 kA/cm2 Nb fabrication process,” IEICE Trans.     Electron., vol. E93-C pp. 440-444, April 2010. -   [11] A. Rylyakov, “New design of single-bit all-digital RSFQ     autocorrelator”, IEEE Trans. Appl. Supercond., vol. 7, pp.     2709-2712, June 1997. -   [12] N. Yoshikawa, Y. Kato, “Reduction of power consumption of RSFQ     circuits by inductance-load biasing,” Supercond. Sci. Technol., vol.     12, pp. 918-920, November 1999. -   [13] Y. Yamanashi, T. Nishigai, N. Yoshikawa, “Study of LR-loading     technique for low-power single flux quantum circuits,” IEEE Trans.     Appl. Supercond., vol. 17, pp. 150-153, June 2007. -   [14] A. Rylyakov and K. Likharev, “Pulse jitter and timing errors in     RSFQ circuits”, IEEE Trans. Appl. Supercond., vol. 9, pp. 3539-3444,     June 1999. -   [15] S. Polonsky, “Delay insensitive RSFQ circuits with zero static     power dissipation,” IEEE Trans. Appl. Supercond., vol. 9, pp.     3535-3538, June 1999. -   [16] A. H. Silver, Q. P. Herr, “A new concept for ultra-low power     and ultrahigh clock rate circuits,” IEEE Trans. Appl. Supercond.,     vol. 11, pp. 333-336, June 2001. -   [17] S. M. Schwarzbeck, K. Yokoyama, D. Durand, R. Davidheiser,     “Operation of SAIL HTS digital circuits near 1 GHz,” IEEE Trans.     Appl. Supercond., vol. 5, pp. 3176-3178, June 1995. -   [18] Q. P. Hen, A. Y. Hen, O. T. Oberg and A. G. Ioannidis,     “Ultra-Low-Power Superconductor Logic,” submitted for publication. -   [19] O. A. Mukhanov, D. E. Kirichenko, and A. F. Kirichenko, “Low     power biasing networks for superconducting integrated circuits,”     Patent application 61/250,838, Oct. 12, 2009. -   [20] K. K. Likharev, O. A. Mukhanov, and V. K. Semenov, “Resistive     Single Flux Quantum logic for the Josephson-junction digital     technology,” in SQUID'85, Berlin, 1985, pp. 1103-1108. -   [21] O. A. Mukhanov, V. K. Semenov, and K. K. Likharev, “Ultimate     performance of the RSFQ logic circuits,” IEEE Trans. Magn., vol.     MAG-23, pp. 759-762, March 1987. -   [22] D. E. Kirichenko, A. F. Kirichenko, S. Sarwana, “No static     power dissipation biasing of RSFQ circuits,” IEEE Trans. Appl.     Supercond., submitted for publication. -   [23] HYPRES Design Rules. Available: www.hypres.com. -   [24] O. A. Mukhanov, S. V. Polonsky, and V. K. Semenov, “New     Elements of the RSFQ Logic Family,” IEEE Trans. Magn., vol. MAG-27,     pp. 2435-2438, March 1991. -   [25] O. A. Mukhanov, “RSFQ 1024-bit shift register for acquisition     memory,” IEEE Trans. Appl. Supercond., vol. 3, pp. 3102-3113,     December 1993. -   [26] S. V. Polonsky, V. K. Semenov, P. Bunyk, A. F. Kirichenko, A.     Kidiyarova-Shevchenko, O. A. Mukhanov, P. Shevchenko, D.     Schneider, D. Y. Zinoviev, and K. K. Likharev, “New RSFQ Circuits,”     IEEE Trans. Appl. Supercond., vol. 3, pp. 2566-2577, March 1993. -   [27] C. Bennett, “Logical reversibility of computation,” IBM J. Res.     Devel., vol. 17, pp. 525-532, 1973 -   [28] K. K. Likharev, “Dynamics of some single flux quantum devices,”     IEEE Trans. Magn., vol. MAG-13, pp. 242-244, January 1977. -   [29] W. Hioe and E. Goto, Quantum Flux Parametron. World Scientific,     1991. -   [30] K. K. Likharev, S. V. Rylov, V. K. Semenov, “Reversible     conveyer computations in arrays of parametric quantrons,” IEEE     Trans. Magn., vol. MAG-21, pp. 947-950, March 1985. -   [31] S. V. Rylov, V. K. Semenov, K. K. Likharev, “DC powered     parametric quantron,” in Proc. ISEC, Tokyo, August 1987, pp.     135-138. -   [32] V. Semenov, G. Danilov, D. Averin, “Negative-inductance SQUID     as the basic element of reversible Josephson-junction circuits,”     IEEE Trans. Appl. Supercond., vol. 13, pp. 938-943, June 2003. -   [33] V. Semenov, G. Danilov, D. Averin, “Classical and quantum     operation modes of the reversible Josephson-junction logic     circuits,” IEEE Trans. Appl. Supercond., vol. 17, pp. 455-461, June     2007 -   [34] J. Ren, V. Semenov, Yu. Polyakov, D. Averin, J.-S. Tsai,     “Progress toward reversible computing with nSQUID arrays,” IEEE     Trans. Appl. Supercond., vol. 19, pp. 961-967, 2009. -   [35] V. Semenov, J. Ren, Yu. Polyakov, D. Averin, J.-S. Tsai,     “Reversible computing with nSQUID arrays,” in Proc. 12th Int.     Supercond. Electr. Conf., Fukuoka, 2009, paper SP-P27. -   [36] A. M. Kadin, R. J. Webber, and D. Gupta, “Current leads and     optimized thermal packaging for superconducting systems on     multistage cryocoolers”, IEEE Trans. Appl. Supercond., vol. 17, pp.     975-978, June 2007. -   [37] R. J. Webber, J. Delmas, B. H. Moeckly, “Ultra-low heat leak     YBCO superconducting leads for cryoelectronic applications”, IEEE     Trans. Appl. Supercond., vol. 19, pp. 999-1002, June 2009. -   [38] A. Inamdar, S. Rylov, S. Sarwana D. Gupta, “Superconducting     switching amplifiers for high speed digital data links,” IEEE Trans.     Appl. Supercond., vol. 19, pp. 999-1002, June 2009. -   [39] K. D. Choquette, K. L Lear, R. E. Leibenguth, and M. T. Asom,     “Polarization Modulation of Cruciform Vertical-Cavity Laser Diodes,”     Appl. Phys. Lett., vol. 64, pp. 2767-2769, 1994. -   [40] H. Wei, N. Patil, A. Lin, H.-S. P. Wong, S. Mitra, “Monolithic     three dimensional integrated circuits using carbon nanotube FETs and     interconnects,” in Proc. IEEE Int. Electron Dev. Meeting (IEDM),     Baltimore, 2009, paper 23.5. -   [41] M. T. Niemier, X. S. Hu, M. Alam, G. Bernstein, W. Porod, M.     Putney, J. DeAngelis, “Clocking structures and power analysis for     nanomagnet based logic devices”, in Proc. ISLPED'07, Portland, 2007. -   [42] V. K. Semenov, “Digital to analog conversion based on     processing of the SFQ pulses”, IEEE Trans. Appl. Supercond., vol. 3,     pp. 2637-2640, March 1993 -   [43] A. F. Kirichenko, V. K. Semenov, Y. K. Kwong, and V.     Nandakumar, “4-bit Single Flux Quantum Decoder,” IEEE Trans. on     Appl. Supercond., vol. 5, no. 2, 1995, p. 2857. -   [44] A. Fujimaki, Y. Hogashi, S. Miyajima, T. Kusumoto,     “Event-driven dual channel oversampled analog-to-digital converter     for a detector system”, Submitted for publication to this issue of     IEEE Trans. Appl. Supercond 

What is claimed is:
 1. A superconducting integrated circuit, comprising: a plurality of superconducting circuit elements, each having a variation in operating voltage over time; a common power line; and a plurality of bias circuits, each connected to the common power line, and to a respective superconducting circuit element, wherein each respective bias circuit is superconducting during at least one time portion of the operation of a respective superconducting circuit element, and is configured to supply the variation in operating voltage over time to the respective superconducting circuit element.
 2. The superconducting integrated circuit according to claim 1, wherein the operating voltage supplied by one of said bias circuits is sufficiently decoupled from an operating voltage supplied by another one of said bias circuits to avoid interdependent operation of the plurality of superconducting circuit elements via dynamic currents passed through the common power line.
 3. The circuit according to claim 1, wherein at least two of the bias circuits are configured to supply a different average bias current to respective superconducting circuit elements.
 4. The circuit according to claim 1, wherein each bias circuit n consists essentially of a superconducting inductor, having a respective inductance L_(n)=NΦ₀/I_(n), where N is greater than 1 and Φ₀ is the magnetic flux quantum, and where N is essentially the same for each respective bias circuit.
 5. The circuit according to claim 4, where each of the superconducting circuit elements has an associated design bias current I_(n), and an expected instantaneous deviation from the design bias current I_(n) in any superconducting circuit element is less than about δI=Φ₀/L_(n), δI=I_(n)/N.
 6. The circuit according to claim 1, wherein at least one bias circuit comprises a superconducting inductor and at least one shunted Josephson junction in series, wherein during the superconducting state of the respective bias circuit, the Josephson junction is operated below its critical current.
 7. The circuit according to claim 6, wherein the at least one Josephson junction achieves a supercritical current during the variation in operating voltage over time.
 8. The circuit according to claim 6, wherein at the least one Josephson junction does not achieve a supercritical current during the variation in operating voltage over time, after stabilization of a power supply voltage on the common power line.
 9. The circuit according to claim 1, wherein an average power supply voltage on the common power line is about equal to an average operating voltage of at least one of the plurality of superconducting circuit elements.
 10. The circuit according to claim 1, wherein at least one superconducting circuit element comprises a clock transmission line of a single flux quantum circuit, and the bias circuit comprises a superconducting inductor, the bias circuit providing an average bias voltage V_(c)=Φ₀f_(clk), where f_(clk) is a controlled clock frequency.
 11. The circuit according to claim 1, wherein a total power dissipation of at least one respective bias circuit and a corresponding superconducting circuit element during normal operation of the superconducting integrated circuit after initialization, is V_(c)I_(n), wherein V_(c) is an average bias voltage to the respective superconducting circuit element, and I_(n) is a bias current supplied by the respective bias circuit.
 12. The circuit according to claim 1, wherein the plurality of superconducting circuit elements are rapid-single-flux-quantum logic circuits.
 13. The circuit according to claim 1, wherein the common power line has a voltage V_(c)=Φ₀f_(clk), where f_(clk) is a controlled clock frequency, wherein the superconducting circuit elements are each single-flux-quantum logic circuits subject to synchronous switching, independent of data sequences.
 14. The circuit according to claim 1, wherein at least one bias circuit comprises a Josephson junction having a critical current I_(n), added for stability during current transients of a respective superconducting circuit element, wherein the junction remains in a zero-voltage state carrying a current below the critical current I_(n) during steady-state operation of the respective superconducting circuit element.
 15. The circuit according to claim 1, further comprising: a second plurality of superconducting circuit elements, each having a variation in operating voltage over time; a second common power line, having a voltage controlled independently of the common power line, wherein the second common power line voltage can be controlled to supply zero power; and a second plurality of bias circuits, each connected to the common power line, and to a respective superconducting circuit element, wherein each respective bias circuit is superconducting during at least one time portion of the operation of a respective superconducting circuit element, and is configured to supply the variation in operating voltage over time to the respective superconducting circuit element wherein at least on of the plurality of superconducting circuit elements produces an output signal which is received as an input signal by at least one if the second plurality of superconducting circuit elements.
 16. The circuit according to claim 1, wherein the common power line has an average voltage established by a periodic series of single flux quantum pulses in a set of parallel Josephson junctions coupled to the common power line.
 17. A superconducting integrated circuit, comprising: a plurality of superconducting circuit elements, each having at least two different states, which are reflected as a variation in operating voltage over time; a common power line; and a plurality of current bias circuits, each connected to the common power line, and to a respective superconducting circuit element, wherein the current bias circuit has superconducting resistance during at least one state of a respective superconducting circuit element, and is configured to supply a substantially constant current to the respective superconducting circuit element during the at least two different states, wherein the constant current in one of said current bias circuits is decoupled from a constant current in another one of said current bias circuits.
 18. The circuit according to claim 17, wherein at least one bias circuit has a superconducting resistance throughout the variation in operating voltage over time of a respective superconducting circuit element.
 19. The circuit according to claim 17, wherein at least one bias circuit has non-superconducting resistance state during at least a portion of the variation in operating voltage over time of a respective superconducting circuit element.
 20. The circuit according to claim 17, wherein at least one bias circuit has non-superconducting resistance state only during a transient state of the superconducting integrated circuit.
 21. A method of biasing a superconducting integrated circuit, having a common power line, a plurality of bias circuits connected to the common power line, and a plurality of superconducting circuit elements, each biased by a respective bias circuit, each having a variation in operating voltage over time, comprising: supplying the variation in operating voltage over time to the respective superconducting circuit element with the respective bias circuit; and operating each bias circuit in a lossless mode during at least one time portion of the operation of a respective superconducting circuit element.
 22. The method according to claim 21, further comprising sufficiently decoupling the operating voltage supplied by one of said bias circuits from an operating voltage supplied by another one of said bias circuits to avoid interdependent operation of the plurality of superconducting circuit elements via dynamic currents passed through the common power line.
 23. The method according to claim 21, further comprising supplying a different average bias current to respective different superconducting circuit elements.
 24. The method according to claim 21, wherein at least one bias circuit comprises a superconducting inductor and at least one shunted Josephson junction in series, further comprising, during the lossless mode of the respective bias circuit, operating the Josephson junction below its critical current.
 25. The method according to claim 24, further comprising, during a normal operation of a respective superconducting circuit element having variation in operating voltage over time, operating the at least one shunted Josephson junction at a supercritical current.
 26. The method according to claim 24, further comprising, during a normal logical operation of a respective superconducting circuit element having variation in operating voltage over time excluding non-logical operation-induced transient conditions, operating the at least one shunted Josephson junction below a critical current.
 27. The method according to claim 21, wherein the plurality of superconducting circuit elements are single-flux-quantum logic circuits.
 28. The method according to claim 21, further comprising establishing an average voltage in the common power line by supplying a periodic series of single flux quantum pulses in a set of parallel Josephson junctions coupled to the common power line. 